home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 25
/
Cream of the Crop 25.iso
/
image
/
mufus54d.zip
/
WUFUSION.DOC
< prev
next >
Wrap
Text File
|
1996-11-18
|
8KB
|
238 lines
Documentation for WUFUSION.
Mufusion for Windows (aka Wufusion) is _NOT_ free software.
Demonstration copies, which are clearly labeled as such, may be
distributed between sites, but any purchased copy is purchased for use
at the nominated site(s) only.
Purchased copies currently cost $2000 for a site licence. Updates are
then free if you can receive them via internet email, otherwise $50 per
update disk. For sites that have already purchased the INT14 version of
mufusion, we charge $1000.
Description:
Wufusion is a terminal program which emulates a Microfusion MF30
terminal, as used with McDonnell Douglas hospital information systems
software. It provides 20 odd screens of backpaging, and facilities
for data capture. Wufusion uses the Winsock interface to make
connections across an IP network. YOU NEED TO HAVE A WINSOCK INTERFACE
INSTALLED TO USE WUFUSION.
It is compiled in Borland Delphi 1.02, and uses the dWinsock component
version 1.43.
Most of the code in WUFUSION is copyright (C) Cardiology Department,
Royal Melbourne Hospital. Some parts were written in my own time and
are copyright to me personally.
The source code for WUFUSION will not be made available unless you're
willing to offer us huge amounts of money.
Startup:
Mufusion by default uses COM1: at 9600 baud. The complete syntax for
mufusion is
MUFUSION [<comm. port> [<speed> [ <fgcol>[ <bgcol> [ <prcol>]]]]]
or
MUFUSION [<host IP> [<TCP port> [ <fgcol>[ <bgcol> [ <prcol>]]]]]
The host IP is the IP number of the machine to which you wish to attach.
The port is the TCP port to which to connect. The default is 23, the
telnet port.
The foreground color is a number from 0 to 7 (where 0=black, 1=blue,
2=green, 3=cyan, 4=red, 5=magenta, 6=brown, 7=white). The default is
green.
The background color is likewise a number between 0 and 7, the default
is black.
A different color can be specified for protected mode text. This
defaults to cyan.
MS LineDraw font is no longer required for graphics characters.
Commands:
The current command list is as follows:
<ALT>-<C> Toggle capture to file on/off.
<ALT>-<P> Toggle the printer on/off.
<ALT>-<Q> Prints the screen.
<ALT>-<S> Set printer. Allows selection of a different
printer or for printing to be directed to a
file. This is useful for downloading reports to
the DOS disk, for later editing with a word
processor or further manipulation with a
spreadsheet.
<ALT>-<X> Exit the terminal emulator.
PgUp Page back.
PgDn Page forward (when paged back).
Home Line back.
End Line forward (when paged back).
Most commands on the menu are disabled if the an [Options] section is
created with the line Dummy Mode=1 in the WUFUSION.INI file.
Other keys (apart from the obvious ones):
<ALT>-<F1> Send ^[.
<ALT>-<F2> Send ^\.
<ALT>-<F3> Send ^^.
<ALT>-<F4> Send ^].
<ALT>-<F5> Send ^@.
<ALT>-<F6> Send ^@.
<Left arrow> or Send chr(20)
<CTRL>-<left arrow>
<Right arrow> or Send chr(22)
<CTRL>-<right arrow>
<Up arrow> Send chr(24)
<Down arrow> Send chr(18)
<Ins> Send chr(16)
<Del> Send chr(14)
Implementation:
Mufusion sends and receives eight bit characters with no parity.
Not all of the microfusion terminal control codes are implemented,
those that are are listed below. All these functions should behave as
for an MF30 terminal. If they don't, please let me know.
Control Codes:
EOT ( 3) Printing off
BELL ( 7) Bell
BS ( 8) Back space destructive
LF (10) Line feed
VT (11) Vertical Address lead-in
FF (12) Master clear
CR (13) Carriage return
DLE (16) Horizontal Address lead-in
SUB (26) Clear screen
Escape Sequences:
SP Destructive backspace
& Protect off
' Protect on
( Full intensity
) Half intensity
* New line
+ Master clear
, Clear to end of page
- Clear to end of line
1 Non-reverse video
2 Reverse video
5 Bell
< Cursor left
> Cursor right
F Expanded facilities - some implemented, see below
J Clear to end of page
K Clear to end of line
L Cursor down
M Cursor up
N Flashing on
O Flashing off
P Print the screen
T Clear to end of line
Y Clear to end of page
Z Cursor home
[c Turn prism kludge on.
[<14h Go to 80 column mode and clear screen.
[<14l Go to 132 column mode and clear screen.
b goto start of next line
e <x> <c> Repeat character x for count c
k Clear to end of page
o Clear block
p Clear field
x Mufusion special extensions.
Expanded Facilities:
: Flush printer buffer.
; Print n copies.
A ASCII printer ON
B Printer OFF
C Send data to printer only.
W Define function keys.
Mufusion special extensions:
C Select text color (foreground color + 16 *
background color)
P <name> <cr> Select printer device.
Comments, distribution:
Please send any comments to me, Peter Summers, c/- Cardiology Department,
Royal Melbourne Hospital, 3050, phone (+613/03) 9342 8727, fax (+613/03)
9347 2808 or email peter@cardiology.medrmh.unimelb.edu.au. Suggestions
for enhancements are welcomed, though I don't promise to implement them.
A mailing list now exists for questions and answers about mufusion. To
subscribe to this list, send a message with the first line "subscribe
mufusion" to maiser@cardiology.medrmh.unimelb.edu.au.
Blatant Advertising:
Cardiology at RMH also has cardiology patient record keeping systems for
echocardiographs, ambulatory monitor, exercise test, catheterisation and
ECG reports, a stock control program, an equipment database program and
an electronic mail program, all written in Clipper, which we would like
to make available to others (for a price). We are willing to sell
source code licenses for these packages. Please call me if you are
interested.
Keyboard Macros:
Keyboard macros are not currently supported in Mufusion for Windows.
Acknowledgments:
Thanks is due to the following people;
Jim Nutt, who wrote the original teletext terminal emulator on which the
original DOS mufusion was loosely based.
Philip R. Burns, Alan Bishop, C. J. Dunford, Michael Quinlan, Gene
Harris and Michael Quinlan who wrote various parts of the asynchronous
communication port handling library used by DOS mufusion.
Robert Murton, Peter Coventry, Andrew McKenzie, Ron Nash, Louis
Eilermann, Neil McQuinn, Danny O'Callaghan, Paul Oppy, Joe Bainbridge
Tim Naylor, Stuart Pendrich and Phil Hepner who have helped with testing
the code and tracking down problems.
Warren Dickins for his help in writing a POSH terminal driver for
MUFUSION. Support for the POSH driver has now been taken over by
Dickins software, and it should be obtained from them.
David Morley for his assistance in writing a TERMCAP.
David Shilson for help with bypassing Print Manager in printing.